package com.czmh.etc.interpreter.entity.request;

import com.czmh.etc.interpreter.entity.base.EnMessagetype;
import com.czmh.etc.interpreter.entity.base.RequestBody;

/**
 * Created by Huangyk on 2019/6/5.
 */
public class CustomBindingInfoRequest extends RequestBody {
    public static int MSG_LEN = RequestBody.BODY_LEN + 85;

    /**
     * @Description 20位卡号
     */
    private String CardNo;

    private byte CardType;

    /**
     * @Description 用户证件类型
     */
    private byte CertType;

    /**
     * 32位，用户证件号
     */
    private String CertSN;

    /**
     * 关联车牌号，不足后补空格
     */
    private String VLP;

    /**
     * 关联车牌底色
     *  0：蓝
     *  1：黄
     *  2：黑
     *  3：白
     */
    private byte VLPC;

    /**
     * 14位，查询时间
     * 格式：yyyyMMddHHmmss
     */
    private String QueryTime;

    public CustomBindingInfoRequest() {
        super(EnMessagetype.CustomBindingInfoRequest);
    }

    //region getter && setter
    public String getCardNo() {
        return CardNo;
    }

    public void setCardNo(String cardNo) {
        CardNo = cardNo;
    }

    public byte getCardType() {
        return CardType;
    }

    public void setCardType(byte cardType) {
        CardType = cardType;
    }

    public byte getCertType() {
        return CertType;
    }

    public void setCertType(byte certType) {
        CertType = certType;
    }

    public String getCertSN() {
        return CertSN;
    }

    public void setCertSN(String certSN) {
        CertSN = certSN;
    }

    public String getVLP() {
        return VLP;
    }

    public void setVLP(String VLP) {
        this.VLP = VLP;
    }

    public byte getVLPC() {
        return VLPC;
    }

    public void setVLPC(byte VLPC) {
        this.VLPC = VLPC;
    }

    public String getQueryTime() {
        return QueryTime;
    }

    public void setQueryTime(String queryTime) {
        QueryTime = queryTime;
    }
    //endregion
}
